[INFO] cloning repository https://github.com/cyaxios/tn-proto
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cyaxios/tn-proto" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyaxios%2Ftn-proto", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyaxios%2Ftn-proto'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 16570543f2a4374487f505ebe69990beb9f5bcd2
[INFO] testing cyaxios/tn-proto/16570543f2a4374487f505ebe69990beb9f5bcd2 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyaxios%2Ftn-proto" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cyaxios/tn-proto
[INFO] finished tweaking git repo https://github.com/cyaxios/tn-proto
[INFO] tweaked toml for git repo https://github.com/cyaxios/tn-proto written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cyaxios/tn-proto on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cyaxios/tn-proto already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded aes-kw v0.2.1
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.24.2
[INFO] [stderr]   Downloaded serde_yml v0.0.12
[INFO] [stderr]   Downloaded pyo3-build-config v0.24.2
[INFO] [stderr]   Downloaded libyml v0.0.5
[INFO] [stderr]   Downloaded pyo3-ffi v0.24.2
[INFO] [stderr]   Downloaded pyo3 v0.24.2
[INFO] [stderr]   Downloaded pyo3-macros v0.24.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fe7210f6ce578de0ce6e269ca0210e756a6ca6f25c7a10e2e029f8431860bf18
[INFO] running `Command { std: "docker" "start" "-a" "fe7210f6ce578de0ce6e269ca0210e756a6ca6f25c7a10e2e029f8431860bf18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe7210f6ce578de0ce6e269ca0210e756a6ca6f25c7a10e2e029f8431860bf18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe7210f6ce578de0ce6e269ca0210e756a6ca6f25c7a10e2e029f8431860bf18", kill_on_drop: false }`
[INFO] [stdout] fe7210f6ce578de0ce6e269ca0210e756a6ca6f25c7a10e2e029f8431860bf18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6c4425f82d686eb9c3d4bbec3c87e7362e9101b7d7fdd05327491be375c14872
[INFO] running `Command { std: "docker" "start" "-a" "6c4425f82d686eb9c3d4bbec3c87e7362e9101b7d7fdd05327491be375c14872", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.118
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_yml v0.0.12
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling libyml v0.0.5
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.118
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling unindent v0.2.4
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling pyo3-build-config v0.24.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling pyo3-ffi v0.24.2
[INFO] [stderr]    Compiling pyo3-macros-backend v0.24.2
[INFO] [stderr]    Compiling pyo3 v0.24.2
[INFO] [stderr]    Compiling fs4 v0.13.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling aes-kw v0.2.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.118
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tn-btn v0.0.1 (/opt/rustwide/workdir/crypto/tn-btn)
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub active: PublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> crypto/tn-btn/src/lib.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub retired: RetiredPublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pyo3-macros v0.24.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.118
[INFO] [stderr]    Compiling tn-core v0.0.1 (/opt/rustwide/workdir/crypto/tn-core)
[INFO] [stderr]    Compiling js-sys v0.3.95
[INFO] [stderr]    Compiling tn-btn-py v0.0.1 (/opt/rustwide/workdir/crypto/tn-btn-py)
[INFO] [stdout] warning: field `index_key` is never read
[INFO] [stdout]   --> crypto/tn-core/src/runtime/mod.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub(crate) struct GroupState {
[INFO] [stdout]    |                   ---------- field in this struct
[INFO] [stdout] 66 |     pub(crate) cipher: Arc<dyn GroupCipher>,
[INFO] [stdout] 67 |     pub(crate) index_key: [u8; 32],
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `discover_retired_btn_states` is never used
[INFO] [stdout]    --> crypto/tn-core/src/runtime/cipher_build.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub(crate) fn discover_retired_btn_states(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tn-core-py v0.0.1 (/opt/rustwide/workdir/crypto/tn-core-py)
[INFO] [stderr]    Compiling tn-proto-native v0.0.1 (/opt/rustwide/workdir/crypto/tn-py)
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling tn-wasm v0.0.1 (/opt/rustwide/workdir/crypto/tn-wasm)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.20s
[INFO] running `Command { std: "docker" "inspect" "6c4425f82d686eb9c3d4bbec3c87e7362e9101b7d7fdd05327491be375c14872", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c4425f82d686eb9c3d4bbec3c87e7362e9101b7d7fdd05327491be375c14872", kill_on_drop: false }`
[INFO] [stdout] 6c4425f82d686eb9c3d4bbec3c87e7362e9101b7d7fdd05327491be375c14872
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 888a9bff74670b102be4f76c5c920fc07949b9e2652e556f10e3b0e0688a4c20
[INFO] running `Command { std: "docker" "start" "-a" "888a9bff74670b102be4f76c5c920fc07949b9e2652e556f10e3b0e0688a4c20", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub active: PublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> crypto/tn-btn/src/lib.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub retired: RetiredPublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling serde_yml v0.0.12
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tn-btn-py v0.0.1 (/opt/rustwide/workdir/crypto/tn-btn-py)
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tn-core v0.0.1 (/opt/rustwide/workdir/crypto/tn-core)
[INFO] [stdout] warning: field `index_key` is never read
[INFO] [stdout]   --> crypto/tn-core/src/runtime/mod.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub(crate) struct GroupState {
[INFO] [stdout]    |                   ---------- field in this struct
[INFO] [stdout] 66 |     pub(crate) cipher: Arc<dyn GroupCipher>,
[INFO] [stdout] 67 |     pub(crate) index_key: [u8; 32],
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `discover_retired_btn_states` is never used
[INFO] [stdout]    --> crypto/tn-core/src/runtime/cipher_build.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub(crate) fn discover_retired_btn_states(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tn-core-py v0.0.1 (/opt/rustwide/workdir/crypto/tn-core-py)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tn-wasm v0.0.1 (/opt/rustwide/workdir/crypto/tn-wasm)
[INFO] [stderr]    Compiling tn-proto-native v0.0.1 (/opt/rustwide/workdir/crypto/tn-py)
[INFO] [stderr]    Compiling tn-btn v0.0.1 (/opt/rustwide/workdir/crypto/tn-btn)
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub active: PublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> crypto/tn-btn/src/lib.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> crypto/tn-btn/src/rotate.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub retired: RetiredPublisherState,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index_key` is never read
[INFO] [stdout]   --> crypto/tn-core/src/runtime/mod.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub(crate) struct GroupState {
[INFO] [stdout]    |                   ---------- field in this struct
[INFO] [stdout] 66 |     pub(crate) cipher: Arc<dyn GroupCipher>,
[INFO] [stdout] 67 |     pub(crate) index_key: [u8; 32],
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `discover_retired_btn_states` is never used
[INFO] [stdout]    --> crypto/tn-core/src/runtime/cipher_build.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub(crate) fn discover_retired_btn_states(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.65s
[INFO] running `Command { std: "docker" "inspect" "888a9bff74670b102be4f76c5c920fc07949b9e2652e556f10e3b0e0688a4c20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "888a9bff74670b102be4f76c5c920fc07949b9e2652e556f10e3b0e0688a4c20", kill_on_drop: false }`
[INFO] [stdout] 888a9bff74670b102be4f76c5c920fc07949b9e2652e556f10e3b0e0688a4c20
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9d7a814b8f07e5329d8908d6a8d19674b865b7dd79d35f4f9cdb41a6d99e8b81
[INFO] running `Command { std: "docker" "start" "-a" "9d7a814b8f07e5329d8908d6a8d19674b865b7dd79d35f4f9cdb41a6d99e8b81", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> crypto/tn-btn/src/rotate.rs:136:5
[INFO] [stderr]     |
[INFO] [stderr] 136 |     pub active: PublisherState,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> crypto/tn-btn/src/lib.rs:34:9
[INFO] [stderr]     |
[INFO] [stderr]  34 | #![warn(missing_docs)]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> crypto/tn-btn/src/rotate.rs:137:5
[INFO] [stderr]     |
[INFO] [stderr] 137 |     pub retired: RetiredPublisherState,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `tn-btn` (lib) generated 2 warnings
[INFO] [stderr] warning: field `index_key` is never read
[INFO] [stderr]   --> crypto/tn-core/src/runtime/mod.rs:67:16
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub(crate) struct GroupState {
[INFO] [stderr]    |                   ---------- field in this struct
[INFO] [stderr] 66 |     pub(crate) cipher: Arc<dyn GroupCipher>,
[INFO] [stderr] 67 |     pub(crate) index_key: [u8; 32],
[INFO] [stderr]    |                ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `discover_retired_btn_states` is never used
[INFO] [stderr]    --> crypto/tn-core/src/runtime/cipher_build.rs:266:15
[INFO] [stderr]     |
[INFO] [stderr] 266 | pub(crate) fn discover_retired_btn_states(
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `tn-core` (lib) generated 2 warnings
[INFO] [stderr] warning: `tn-btn` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `tn-core` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.43s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tn_btn-dec7cddc32afdfe3)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test config::tests::validate_always_ok_in_v0_1 ... ok
[INFO] [stdout] test crypto::kw::tests::wrap_unwrap_round_trip ... ok
[INFO] [stdout] test crypto::aead::tests::seal_open_round_trip ... ok
[INFO] [stdout] test config::tests::tree_height_is_eight ... ok
[INFO] [stdout] test crypto::kw::tests::unwrap_wrong_kek_fails ... ok
[INFO] [stdout] test crypto::kw::tests::wrap_is_deterministic ... ok
[INFO] [stdout] test ciphertext::tests::empty_plaintext_works ... ok
[INFO] [stdout] test crypto::aead::tests::open_wrong_aad_fails ... ok
[INFO] [stdout] test crypto::aead::tests::open_wrong_key_fails ... ok
[INFO] [stdout] test crypto::aead::tests::random_nonces_are_distinct ... ok
[INFO] [stdout] test ciphertext::tests::different_publishers_cannot_cross_decrypt ... ok
[INFO] [stdout] test ciphertext::tests::tampered_body_fails ... ok
[INFO] [stdout] test ciphertext::tests::tampered_wrapped_cek_fails ... ok
[INFO] [stdout] test ciphertext::tests::roundtrip_no_revocations ... ok
[INFO] [stdout] test crypto::prg::tests::triple_is_deterministic ... ok
[INFO] [stdout] test crypto::prg::tests::triple_outputs_are_stable_within_process ... ok
[INFO] [stdout] test crypto::prg::tests::different_keys_produce_different_triples ... ok
[INFO] [stdout] test publisher::tests::state_deserialize_rejects_bad_magic ... ok
[INFO] [stdout] test crypto::prg::tests::triple_outputs_are_distinct ... ok
[INFO] [stdout] test publisher::tests::encrypt_roundtrip_through_publisher ... ok
[INFO] [stdout] test publisher::tests::retire_snapshots_without_consuming_and_round_trips ... ok
[INFO] [stdout] test rotate::tests::retired_state_carries_publisher_id_epoch_and_timestamp ... ok
[INFO] [stdout] test publisher::tests::mint_advances_and_tracks_issued ... ok
[INFO] [stdout] test publisher::tests::revoke_moves_leaf_to_revoked_set ... ok
[INFO] [stdout] test publisher::tests::cache_has_correct_size ... ok
[INFO] [stdout] test publisher::tests::cached_subset_key_matches_uncached ... ok
[INFO] [stdout] test tree::cover::tests::all_but_one_revoked ... ok
[INFO] [stdout] test rotate::tests::retired_state_wire_round_trip ... ok
[INFO] [stdout] test publisher::tests::state_deserialize_rejects_wrong_kind ... ok
[INFO] [stdout] test publisher::tests::revoke_is_idempotent ... ok
[INFO] [stdout] test tree::cover::tests::all_revoked_at_h3 ... ok
[INFO] [stdout] test tree::cover::tests::all_revoked_yields_empty_cover ... ok
[INFO] [stdout] test tree::cover::tests::cover_subsets_are_well_formed ... ok
[INFO] [stdout] test tree::cover::tests::no_revocations_yields_full_tree ... ok
[INFO] [stdout] test tree::cover::tests::one_revoked_at_h3 ... ok
[INFO] [stdout] test tree::cover::tests::two_adjacent_revoked ... ok
[INFO] [stdout] test tree::cover::tests::two_far_revoked ... ok
[INFO] [stdout] test tree::cover::tests::every_other_revoked ... ok
[INFO] [stdout] test publisher::tests::setup_is_deterministic_for_same_seed ... ok
[INFO] [stdout] test tree::kdt::tests::deep_leaf_derivation_stable ... ok
[INFO] [stdout] test publisher::tests::revocation_takes_effect_on_next_encrypt ... ok
[INFO] [stdout] test publisher::tests::different_seeds_different_publisher_ids ... ok
[INFO] [stdout] test tree::cover::tests::h7_sparse_revocations ... ok
[INFO] [stdout] test tree::kdt::tests::node_key_of_root_matches_root_key ... ok
[INFO] [stdout] test tree::kdt::tests::node_key_path_consistency ... ok
[INFO] [stdout] test tree::kdt::tests::node_label_of_root_is_root_triple_mid ... ok
[INFO] [stdout] test tree::kdt::tests::node_label_differs_from_node_key ... ok
[INFO] [stdout] test tree::kdt::tests::siblings_have_independent_keys ... ok
[INFO] [stdout] test tree::kdt::tests::root_differs_from_master_seed ... ok
[INFO] [stdout] test tree::kdt::tests::node_key_two_steps_deep ... ok
[INFO] [stdout] test tree::kdt::tests::root_key_deterministic ... ok
[INFO] [stdout] test tree::kdt::tests::different_seeds_different_roots ... ok
[INFO] [stdout] test publisher::tests::revoke_rejects_foreign_kit ... ok
[INFO] [stdout] test ciphertext::tests::roundtrip_one_revoked ... ok
[INFO] [stdout] test tree::tests::child_and_parent_invert ... ok
[INFO] [stdout] test tree::tests::is_ancestor_cross_subtree ... ok
[INFO] [stdout] test tree::tests::lca_of_distant_leaves ... ok
[INFO] [stdout] test tree::tests::lca_of_same_leaf ... ok
[INFO] [stdout] test tree::tests::lca_of_siblings ... ok
[INFO] [stdout] test tree::tests::leaf_as_node ... ok
[INFO] [stdout] test tree::tests::path_from_root_matches_depth ... ok
[INFO] [stdout] test tree::tests::root_and_children ... ok
[INFO] [stdout] test tree::tests::side_of_parent ... ok
[INFO] [stdout] test tree::tests::lca_mid_tree ... ok
[INFO] [stdout] test tree::tests::is_ancestor_trivial ... ok
[INFO] [stdout] test rotate::tests::retired_state_rejects_wrong_kind_or_length ... ok
[INFO] [stdout] test tree::subset::tests::reader_keyset_has_correct_size ... ok
[INFO] [stdout] test rotate::tests::rotate_produces_distinct_publisher_id_and_increments_epoch ... ok
[INFO] [stdout] test wire::tests::ciphertext_round_trip ... ok
[INFO] [stdout] test tree::subset::tests::fulltree_subset_key_matches_reader_fulltree_key ... ok
[INFO] [stdout] test wire::tests::ciphertext_size_no_revocations ... ok
[INFO] [stdout] test publisher::tests::state_round_trip_preserves_everything ... ok
[INFO] [stdout] test wire::tests::reader_kit_round_trip_then_decrypt ... ok
[INFO] [stdout] test wire::tests::trailing_bytes_rejected ... ok
[INFO] [stdout] test wire::tests::truncated_buffer_rejected ... ok
[INFO] [stdout] test rotate::tests::mint_after_rotate_uses_new_keytree ... ok
[INFO] [stdout] test wire::tests::wrong_version_rejected ... ok
[INFO] [stdout] test wire::tests::wrong_magic_rejected ... ok
[INFO] [stdout] test wire::tests::reader_kit_size_is_reasonable ... ok
[INFO] [stdout] test rotate::tests::rotate_resets_leaf_bookkeeping ... ok
[INFO] [stdout] test wire::tests::wrong_kind_rejected ... ok
[INFO] [stdout] test wire::tests::ciphertext_with_revocations_round_trip ... ok
[INFO] [stdout] test tree::subset::tests::entitled_reader_derives_same_subset_key_as_publisher ... ok
[INFO] [stdout] test publisher::tests::mint_exhausts_tree_at_max_leaves ... ok
[INFO] [stdout] test ciphertext::tests::roundtrip_many_revoked ... ok
[INFO] [stdout] test tree::subset::tests::revoked_reader_cannot_derive_any_cover_subset_key ... ok
[INFO] [stdout] test tree::subset::tests::exhaustive_h3_entitlement ... ok
[INFO] [stdout] test tree::cover::tests::exhaustive_h4_covers_are_correct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/six_verbs_tour.rs (/opt/rustwide/target/debug/deps/six_verbs_tour-224807345b94a746)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test deterministic_publisher_from_seed ... ok
[INFO] [stdout] test six_verb_tour ... ok
[INFO] [stdout] test cross_publisher_rejection_is_cheap ... ok
[INFO] [stdout] test many_reader_fan_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tn_btn_py-49cb7da8e6645a38)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tn_core-3745a1fbeb764feb)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test admin_reduce::tests::build_delta_falls_through_to_unknown_on_catalog_drift ... ok
[INFO] [stdout] test agents_policy::tests::content_hash_stable ... ok
[INFO] [stdout] test agents_policy::tests::rejects_missing_subsection ... ok
[INFO] [stdout] test chain::chain_tip_tests::empty_log_returns_empty_map ... ok
[INFO] [stdout] test agents_policy::tests::parses_minimal_doc ... ok
[INFO] [stdout] test chain::chain_tip_tests::latest_row_per_event_type_wins ... ok
[INFO] [stdout] test chain::chain_tip_tests::malformed_lines_skipped ... ok
[INFO] [stdout] test chain::chain_tip_tests::multi_file_reverse_scan_active_wins_over_backup ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_empty_returns_none ... ok
[INFO] [stdout] test chain::chain_tip_tests::multi_file_reverse_scan_falls_back_to_backup ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_handles_missing_trailing_newline ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_returns_none_when_event_type_absent ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_skips_malformed_and_finds_earlier_clean_row ... ok
[INFO] [stdout] test handlers::fs_drop::tests::sanitize_strips_path_separators ... ok
[INFO] [stdout] test handlers::fs_drop::tests::short_hash_handles_sha256_prefix ... ok
[INFO] [stdout] test handlers::spec::tests::duration_minutes ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_finds_last_match ... ok
[INFO] [stdout] test handlers::spec::tests::duration_milliseconds ... ok
[INFO] [stdout] test handlers::spec::tests::duration_number ... ok
[INFO] [stdout] test handlers::spec::tests::filter_event_type_prefix ... ok
[INFO] [stdout] test handlers::spec::tests::duration_string_seconds ... ok
[INFO] [stdout] test handlers::spec::tests::resolve_path_honors_windows_absolute ... ok
[INFO] [stdout] test keystore_backend::tests::atomic_write_round_trip ... ok
[INFO] [stdout] test identity::tests::load_device_errors_when_absent ... ok
[INFO] [stdout] test identity::tests::load_or_create_is_idempotent ... ok
[INFO] [stdout] test keystore_backend::tests::atomic_write_leaves_no_tmp_siblings_on_success ... ok
[INFO] [stdout] test handlers::fs_drop::tests::template_substitutes_known_placeholders ... ok
[INFO] [stdout] test keystore_backend::tests::cas_first_write_against_none_succeeds ... ok
[INFO] [stdout] test log_file::tests::append_after_drop_continues_file ... ok
[INFO] [stdout] test keystore_backend::tests::atomic_write_overwrites_existing_content ... ok
[INFO] [stdout] test panic_guard::tests::returns_value_when_no_panic ... ok
[INFO] [stdout] test path_template::tests::empty_did_handled ... ok
[INFO] [stdout] test path_template::tests::event_class_templating ... ok
[INFO] [stdout] test keystore_backend::tests::cas_write_existing_with_none_prior_is_rejected ... ok
[INFO] [stdout] test log_file::tests::reader_tolerates_trailing_blank_line ... ok
[INFO] [stdout] test log_file::tests::write_and_read_two_lines ... ok
[INFO] [stdout] test keystore_backend::tests::cas_second_write_with_fresh_prior_succeeds ... ok
[INFO] [stdout] test path_template::tests::event_type_templating ... ok
[INFO] [stdout] test path_template::tests::event_id_combined_with_class ... ok
[INFO] [stdout] test path_template::tests::event_id_glob_pattern ... ok
[INFO] [stdout] test path_template::tests::event_id_templating ... ok
[INFO] [stdout] test path_template::tests::glob_pattern_replaces_tokens_with_star ... ok
[INFO] [stdout] test path_template::tests::init_time_tokens_pre_substituted ... ok
[INFO] [stdout] test path_template::tests::unclosed_brace_rejected ... ok
[INFO] [stdout] test path_template::tests::windows_absolute_templated_is_not_joined_onto_yaml_dir ... ok
[INFO] [stdout] test pathutil::tests::relative_paths_are_not_absolute ... ok
[INFO] [stdout] test pathutil::tests::resolve_joins_relative ... ok
[INFO] [stdout] test storage::tests::fs_storage_round_trip ... ok
[INFO] [stdout] test tnpkg::tests::clock_dominates_b_ahead_returns_false ... ok
[INFO] [stdout] test tnpkg::tests::clock_dominates_equal_clocks ... ok
[INFO] [stdout] test pathutil::tests::windows_drive_absolute_on_every_target ... ok
[INFO] [stdout] test keystore_backend::tests::cas_second_write_with_stale_prior_is_rejected ... ok
[INFO] [stdout] test tnpkg::tests::signing_bytes_strips_signature_field ... ok
[INFO] [stdout] test path_template::tests::unknown_token_rejected ... ok
[INFO] [stdout] test storage::tests::fs_storage_cas_stale_prior_rejected ... ok
[INFO] [stdout] test path_template::tests::literal_path_is_not_templated ... ok
[INFO] [stdout] test storage::tests::fs_storage_cas_first_write_succeeds ... ok
[INFO] [stdout] test path_template::tests::windows_absolute_literal_is_not_joined_onto_yaml_dir ... ok
[INFO] [stdout] test pathutil::tests::resolve_keeps_windows_absolute ... ok
[INFO] [stdout] test pathutil::tests::unix_absolute_is_absolute ... ok
[INFO] [stdout] test storage::tests::fs_storage_cas_fresh_prior_succeeds ... ok
[INFO] [stdout] test chain::chain_tip_tests::reverse_scan_equivalent_to_forward_scan_for_single_event_type ... ok
[INFO] [stdout] test tnpkg::tests::tampered_manifest_rejected ... ok
[INFO] [stdout] test tnpkg::tests::round_trip_sign_verify ... ok
[INFO] [stdout] test panic_guard::tests::catches_formatted_string_panic ... ok
[INFO] [stdout] test panic_guard::tests::catches_unwrap_panic ... ok
[INFO] [stdout] test panic_guard::tests::catches_static_str_panic ... ok
[INFO] [stdout] test keystore_backend::tests::concurrent_writers_serialise_via_lock ... ok
[INFO] [stderr]      Running unittests bin/tn-core-cli.rs (/opt/rustwide/target/debug/deps/tn_core_cli-92e944c2602c572d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/admin_add_agent_runtime.rs (/opt/rustwide/target/debug/deps/admin_add_agent_runtime-fac4458e4797d944)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test bundle_includes_named_groups_plus_tn_agents ... ok
[INFO] [stdout] test dedup_when_caller_passes_tn_agents ... ok
[INFO] [stdout] test unknown_group_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/admin_cache.rs (/opt/rustwide/target/debug/deps/admin_cache-2b03763dbc33e2bb)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test empty_cache_starts_at_offset_zero ... ok
[INFO] [stdout] test refresh_returns_zero_when_no_new_envelopes ... ok
[INFO] [stdout] test diverged_is_false_when_no_fork ... ok
[INFO] [stdout] test refresh_picks_up_new_envelopes ... ok
[INFO] [stdout] test head_row_hash_advances_with_new_events ... ok
[INFO] [stdout] test cache_persists_to_disk_across_instances ... ok
[INFO] [stdout] test cache_state_matches_admin_state_after_add ... ok
[INFO] [stdout] test revoke_marks_recipient_revoked_in_cache ... ok
[INFO] [stdout] test recipients_filter_active_only_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/admin_catalog_tests.rs (/opt/rustwide/target/debug/deps/admin_catalog_tests-b05e28c7aa853007)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test catalog_has_twelve_kinds ... ok
[INFO] [stdout] test kind_for_unknown_returns_none ... ok
[INFO] [stdout] test every_kind_signs_admin_kinds_sync ... ok
[INFO] [stdout] test catalog_contains_all_expected_event_types ... ok
[INFO] [stdout] test optional_string_null_accepted ... ok
[INFO] [stdout] test validate_emit_missing_field_fails ... ok
[INFO] [stdout] test validate_emit_wrong_type_fails ... ok
[INFO] [stdout] test validate_emit_recipient_added_ok ... ok
[INFO] [stdout] test validate_emit_unknown_event_type_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/admin_reduce_tests.rs (/opt/rustwide/target/debug/deps/admin_reduce_tests-31ca1d03a17f3180)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test reduce_group_added ... ok
[INFO] [stdout] test reduce_coupon_issued ... ok
[INFO] [stdout] test reduce_missing_event_type_errors ... ok
[INFO] [stdout] test reduce_recipient_added_with_did ... ok
[INFO] [stdout] test reduce_recipient_added_without_did ... ok
[INFO] [stdout] test reduce_recipient_revoked ... ok
[INFO] [stdout] test reduce_vault_linked_and_unlinked ... ok
[INFO] [stdout] test reduce_rotation_completed ... ok
[INFO] [stdout] test reduce_schema_violation_on_catalogued_event ... ok
[INFO] [stdout] test reduce_unknown_event_type_returns_unknown ... ok
[INFO] [stdout] test catalog_and_reducer_do_not_drift ... ok
[INFO] [stdout] test reduce_ceremony_init ... ok
[INFO] [stdout] test reduce_enrolment_compiled_and_absorbed ... ok
[INFO] [stderr]      Running tests/admin_replay.rs (/opt/rustwide/target/debug/deps/admin_replay-a86425e625160ae9)
[INFO] [stdout] test serde_roundtrip_delta ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test admin_state_ceremony_from_log_event ... ok
[INFO] [stdout] test admin_state_ceremony_fallback_when_init_routed_elsewhere ... ok
[INFO] [stdout] test vault_link_and_unlink_round_trip ... ok
[INFO] [stdout] test recipients_filters_by_group ... ok
[INFO] [stdout] test recipients_add_revoke_roundtrip_with_and_without_include_revoked ... ok
[INFO] [stdout] test admin_state_tracks_recipient_lifecycle ... ok
[INFO] [stderr]      Running tests/agents_group.rs (/opt/rustwide/target/debug/deps/agents_group-0812eebf271a2501)
[INFO] [stdout] test admin_state_rotation_retires_active_recipients ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test reserved_namespace_allows_tn_agents ... ok
[INFO] [stdout] test reserved_namespace_rejects_user_tn_groups ... ok
[INFO] [stdout] test ephemeral_runtime_auto_injects_tn_agents ... ok
[INFO] [stdout] 18:10:15.324 INFO   seq=1  payment.completed
[INFO] [stdout] test no_policy_file_means_tn_agents_stays_empty ... ok
[INFO] [stdout] test admin_events_splice_tn_agents_when_policy_covers_them ... ok
[INFO] [stdout] 18:10:15.462 INFO   seq=1  payment.completed
[INFO] [stdout] test policy_file_splice_populates_tn_agents_fields ... ok
[INFO] [stdout] test policy_published_event_emitted_on_init_when_policy_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/body_encryption_contract.rs (/opt/rustwide/target/debug/deps/body_encryption_contract-523e96101ed937eb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test encrypt_body_blob_with_nonce_round_trips ... ok
[INFO] [stdout] test pack_body_plaintext_zip_is_standard_stored_zip ... ok
[INFO] [stdout] test decrypt_body_blob_matches_shared_fixture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/canonical_golden.rs (/opt/rustwide/target/debug/deps/canonical_golden-9361ade96ececbce)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test canonical_wrap_bytes_matches_sentinel ... ok
[INFO] [stdout] test canonical_matches_python_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_gating.rs (/opt/rustwide/target/debug/deps/chain_gating-aa2ec59583191a7a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test chain_true_default_creates_lock_file_and_advances_sequence ... ok
[INFO] [stdout] test chain_false_skips_lock_file_and_writes_unchained_sentinels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_golden.rs (/opt/rustwide/target/debug/deps/chain_golden-d3d8256886abeb8f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test chain_state_threading ... ok
[INFO] [stderr]      Running tests/cipher_btn.rs (/opt/rustwide/target/debug/deps/cipher_btn-2617185aa4691039)
[INFO] [stdout] test row_hash_matches_python_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test btn_decrypts_python_golden ... ok
[INFO] [stdout] test btn_kind_is_btn ... ok
[INFO] [stdout] test btn_publisher_without_reader_kit_cannot_decrypt ... ok
[INFO] [stdout] test btn_reader_cannot_encrypt ... ok
[INFO] [stdout] test btn_roundtrip_rust_only ... ok
[INFO] [stdout] test btn_state_round_trip_via_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_e2e.rs (/opt/rustwide/target/debug/deps/cli_e2e-6e664235ecfab092)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cli_init_log_read_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_env_vars.rs (/opt/rustwide/target/debug/deps/config_env_vars-647ea9ad7b2f2b9b)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test malformed_var_name_errors ... ok
[INFO] [stdout] test default_ignored_when_var_present ... ok
[INFO] [stdout] test default_used_when_var_absent ... ok
[INFO] [stdout] test lone_dollar_passes_through ... ok
[INFO] [stdout] test required_var_present_is_substituted ... ok
[INFO] [stdout] test no_recursive_expansion ... ok
[INFO] [stdout] test required_var_absent_errors_with_var_and_path ... ok
[INFO] [stdout] test mixed_substitutions_yaml ... ok
[INFO] [stdout] test line_number_tracked_across_newlines ... ok
[INFO] [stdout] test unclosed_brace_errors ... ok
[INFO] [stdout] test empty_default_substitutes_empty_string ... ok
[INFO] [stdout] test escape_double_dollar_passes_through ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_parse.rs (/opt/rustwide/target/debug/deps/config_parse-760bc5bdb8c1c7fc)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/envelope_golden.rs (/opt/rustwide/target/debug/deps/envelope_golden-6a24f56ce6d9b003)
[INFO] [stdout] test parse_handles_missing_optionals ... ok
[INFO] [stdout] test parse_vault_block_defaults_sync_interval_to_600 ... ok
[INFO] [stdout] test disabled_vault_block_suppresses_legacy_ceremony_link_fields ... ok
[INFO] [stdout] test parse_example_yaml ... ok
[INFO] [stdout] test legacy_ceremony_link_fields_populate_normalized_vault_view ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test envelope_matches_python_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_id_template.rs (/opt/rustwide/target/debug/deps/event_id_template-d21b454eaeb0256e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] 12:00:00.000 INFO   seq=2  order.created
[INFO] [stdout] 12:00:00.000 INFO   seq=3  order.created
[INFO] [stdout] test each_event_lands_in_its_own_file_with_one_row ... ok
[INFO] [stdout] 18:10:16.198 INFO   seq=1  order.created
[INFO] [stdout] 18:10:16.201 INFO   seq=2  order.created
[INFO] [stdout] test chain_links_across_per_event_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/extends_loader.rs (/opt/rustwide/target/debug/deps/extends_loader-cc52241b19511f13)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test cycle_two_files_detected ... ok
[INFO] [stdout] test missing_parent_yields_clear_error ... ok
[INFO] [stdout] test simple_extends_inherits_groups_and_cipher ... ok
[INFO] [stdout] test parity_with_python_via_dispatch_resolved_yaml ... ok
[INFO] [stdout] test child_overrides_ceremony_subfield ... ok
[INFO] [stdout] test yaml_without_extends_loads_unchanged ... ok
[INFO] [stdout] test parent_owned_keys_cannot_be_overridden ... ok
[INFO] [stdout] test parent_logs_path_absolutized_against_parent_dir ... ok
[INFO] [stdout] test nested_extends_three_levels ... ok
[INFO] [stdout] test parent_relative_paths_resolve_against_parent_dir ... ok
[INFO] [stdout] test extends_drops_top_level_marker ... ok
[INFO] [stderr]      Running tests/handlers_emit_fan_out.rs (/opt/rustwide/target/debug/deps/handlers_emit_fan_out-2bae9967b8dbabb3)
[INFO] [stdout] test child_handlers_replace_parent_handlers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test emit_fans_out_to_attached_handler ... ok
[INFO] [stdout] test emit_with_no_handlers_is_a_noop ... ok
[INFO] [stdout] test accepts_filter_is_respected ... ok
[INFO] [stdout] test handler_panic_is_isolated_and_logged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handlers_fs_drop.rs (/opt/rustwide/target/debug/deps/handlers_fs_drop-ca2c4698ad2ff345)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test default_filename_template_round_trip ... ok
[INFO] [stdout] test drops_signed_snapshot_on_admin_event ... ok
[INFO] [stdout] test allowlist_filters_event_types ... ok
[INFO] [stdout] test idempotent_when_head_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handlers_fs_scan.rs (/opt/rustwide/target/debug/deps/handlers_fs_scan-fc3c6326a00432e9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test skips_non_tnpkg_files ... ok
[INFO] [stdout] test missing_in_dir_returns_zero ... 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] ok
[INFO] [stdout] test absorbs_dropped_snapshot_and_archives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handlers_vault_pull.rs (/opt/rustwide/target/debug/deps/handlers_vault_pull-26406a63a45f4bd1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test empty_inbox_returns_zero_no_cursor ... ok
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stderr]      Running tests/handlers_vault_push.rs (/opt/rustwide/target/debug/deps/handlers_vault_push-b642f8022169467a)
[INFO] [stdout] test absorbs_inbox_items_and_persists_cursor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pushes_signed_snapshot_to_mock_endpoint ... ok
[INFO] [stdout] test idempotent_when_head_unchanged ... ok
[INFO] [stdout] test rejects_unknown_trigger ... ok
[INFO] [stderr]      Running tests/indexing_golden.rs (/opt/rustwide/target/debug/deps/indexing_golden-9cfadb983de50da8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test hkdf_and_token_match_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/manifest_contract.rs (/opt/rustwide/target/debug/deps/manifest_contract-b64211de15459a86)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test manifest_kind_catalog_matches_shared_fixture ... ok
[INFO] [stdout] test manifest_unknown_kind_rejected ... ok
[INFO] [stdout] test manifest_signing_bytes_strip_signature_field ... ok
[INFO] [stdout] test project_seed_manifest_fixture_canonical_bytes ... ok
[INFO] [stdout] test manifest_missing_required_field_rejected ... ok
[INFO] [stderr]      Running tests/multi_group_routing.rs (/opt/rustwide/target/debug/deps/multi_group_routing-3084b8cebd72e81e)
[INFO] [stdout] test signed_project_seed_manifest_fixture_verifies ... ok
[INFO] [stdout] test signed_project_seed_manifest_rejects_tampering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test field_routed_to_unknown_group_is_a_load_error ... ok
[INFO] [stdout] test legacy_flat_fields_block_still_loads ... ok
[INFO] [stdout] test field_to_groups_list_is_sorted_alphabetically ... ok
[INFO] [stdout] test field_in_public_and_group_is_rejected ... ok
[INFO] [stdout] test config_inverts_groups_fields_into_sorted_map ... ok
[INFO] [stdout] 00:00:00.000 INFO   seq=1  evt.multi
[INFO] [stdout] test emit_encrypts_a_field_into_every_listed_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perf_matrix.rs (/opt/rustwide/target/debug/deps/perf_matrix-5e36487fe2b82e54)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test btn_raw_cipher_matrix_h8 ... ignored, perf matrix: opt-in via --ignored; takes 10-30s in release mode
[INFO] [stdout] test tn_core_full_ingest_matrix_h8 ... ignored, perf matrix: opt-in via --ignored; takes 25-70s in release mode
[INFO] [stdout] test tn_core_runtime_emit_matrix_h8 ... ignored, perf matrix: opt-in via --ignored; takes 15-45s in release mode
[INFO] [stdout] test tn_core_runtime_read_matrix_h8 ... ignored, perf matrix: opt-in via --ignored; takes 20-60s in release mode
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_shape.rs (/opt/rustwide/target/debug/deps/read_shape-8ef0242402ade34e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] test fresh_init_log_has_one_ceremony_init_entry ... ok
[INFO] [stdout] test read_default_flat_shape_has_envelope_basics ... ok
[INFO] [stdout] 18:10:17.879 INFO   seq=1  order.created
[INFO] [stdout] 18:10:17.880 INFO   seq=1  order.created
[INFO] [stdout] test read_raw_returns_audit_shape ... ok
[INFO] [stdout] test read_with_verify_adds_valid_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_admin.rs (/opt/rustwide/target/debug/deps/runtime_admin-f2e73570cfb42e41)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test revoked_count_unknown_group_returns_error ... ok
[INFO] [stdout] 12:00:00.000 INFO   seq=1  x.test
[INFO] [stdout] 12:00:01.000 INFO   seq=2  x.test
[INFO] [stdout] test revoke_then_subsequent_decrypt_fails_for_revoked_kit ... ok
[INFO] [stderr]      Running tests/runtime_emit.rs (/opt/rustwide/target/debug/deps/runtime_emit-a0dfdc197fb897a8)
[INFO] [stdout] test add_recipient_persists_state_across_runtime_reload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] 12:00:00.000 INFO   seq=1  test.close
[INFO] [stdout] test close_is_idempotent_with_drop ... ok
[INFO] [stdout] test emit_rejects_catalogued_admin_event_with_bad_shape ... ok
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] 18:10:18.287 LOG    seq=1  evt.bare
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] 18:10:18.290 DEBUG  seq=1  evt.debug
[INFO] [stdout] 12:00:01.000 INFO   seq=2  order.created
[INFO] [stdout] 18:10:18.291 INFO   seq=1  evt.info
[INFO] [stdout] 12:00:01.000 INFO   seq=1  order.created
[INFO] [stdout] test emit_writes_one_envelope_line ... ok
[INFO] [stdout] test emit_two_events_chains_prev_hash ... ok
[INFO] [stdout] test protocol_events_route_to_separate_file ... ok
[INFO] [stdout] 18:10:18.295 WARNING  seq=1  evt.warning
[INFO] [stdout] 18:10:18.296 ERROR  seq=1  evt.error
[INFO] [stdout] test log_level_wrappers_emit_with_expected_level ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_ephemeral.rs (/opt/rustwide/target/debug/deps/runtime_ephemeral-89cebda02c02a0ad)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] 18:10:18.471 INFO   seq=1  evt.ephemeral
[INFO] [stdout] test ephemeral_runtime_can_emit_and_read ... ok
[INFO] [stdout] test ephemeral_runtimes_are_isolated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_init.rs (/opt/rustwide/target/debug/deps/runtime_init-ccae76c889bde6c0)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test init_fails_when_did_mismatches ... ok
[INFO] [stdout] test init_fails_when_no_btn_files ... ok
[INFO] [stdout] test init_minimal_btn_ceremony ... ok
[INFO] [stdout] test init_seeds_chain_from_existing_log ... ok
[INFO] [stdout] test fresh_init_emits_ceremony_init_as_first_entry ... ok
[INFO] [stdout] test relative_protocol_events_location_anchors_at_yaml_dir ... ok
[INFO] [stdout] test reload_does_not_re_emit_ceremony_init ... ok
[INFO] [stdout] test reload_does_not_re_emit_ceremony_init_with_protocol_routing ... ok
[INFO] [stdout] test yaml_dir_template_keeps_rust_dispatch_active ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_read.rs (/opt/rustwide/target/debug/deps/runtime_read-5bc42addc30edaa2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] 12:00:00.000 INFO   seq=1  order.created
[INFO] [stdout] 12:00:01.000 INFO   seq=2  order.created
[INFO] [stdout] test read_from_missing_file_returns_empty ... ok
[INFO] [stdout] test roundtrip_emit_then_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/secure_read.rs (/opt/rustwide/target/debug/deps/secure_read-a2009593f2ea66d2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] 18:10:19.331 INFO   seq=1  payment.completed
[INFO] [stdout] 18:10:19.345 INFO   seq=1  evt.test
[INFO] [stdout] 18:10:19.377 INFO   seq=1  evt.test
[INFO] [stdout] 18:10:19.377 INFO   seq=1  evt.test
[INFO] [stdout] test secure_read_attaches_instructions_when_kit_held ... ok
[INFO] [stdout] test secure_read_forensic_surfaces_invalid_reasons ... ok
[INFO] [stdout] test secure_read_raise_returns_err_on_first_failure ... ok
[INFO] [stdout] test secure_read_skip_default_emits_tampered_event ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/secure_read_fixture_builder.rs (/opt/rustwide/target/debug/deps/secure_read_fixture_builder-48766f2323ef983e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test build_rust_secure_read_fixtures ... ignored, fixture builder; run with `--ignored` to regenerate
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/secure_read_interop.rs (/opt/rustwide/target/debug/deps/secure_read_interop-b4a7bfefdc758089)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stderr]      Running tests/signing_golden.rs (/opt/rustwide/target/debug/deps/signing_golden-dbe71b9f93ac36d2)
[INFO] [stdout] test required_byte_compare_fixtures_present ... ok
[INFO] [stdout] test python_secure_read_byte_compare ... ok
[INFO] [stdout] test python_tn_agents_pre_encryption_byte_compare ... ok
[INFO] [stdout] test python_admin_events_byte_compare ... ok
[INFO] [stdout] test rust_local_secure_read_matches_committed_fixture ... ok
[INFO] [stdout] test rust_local_admin_events_matches_committed_fixture ... ok
[INFO] [stdout] test ts_secure_read_byte_compare ... ok
[INFO] [stdout] test rust_local_pre_encryption_matches_committed_fixture ... ok
[INFO] [stdout] test ts_tn_agents_pre_encryption_byte_compare ... ok
[INFO] [stdout] test ts_admin_events_byte_compare ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test signing_matches_python_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stderr]      Running tests/tnpkg_container_contract.rs (/opt/rustwide/target/debug/deps/tnpkg_container_contract-b59b5a4b08a06c27)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tnpkg_reader_rejects_duplicate_manifest_entries ... ok
[INFO] [stdout] test tnpkg_writer_rejects_invalid_body_members ... ok
[INFO] [stdout] test tnpkg_reader_rejects_invalid_non_manifest_members ... ok
[INFO] [stdout] test tnpkg_reader_accepts_manifest_and_body_members ... ok
[INFO] [stdout] test sealed_package_shape_is_manifest_plus_single_encrypted_body_member ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tnpkg_export_absorb.rs (/opt/rustwide/target/debug/deps/tnpkg_export_absorb-a933aa85fe414bf5)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test cross_language_python_tnpkg_can_be_parsed_in_rust ... ok
[INFO] [stdout] 18:10:20.017 INFO   seq=1  billing.invoice.created
[INFO] [stdout] test export_project_seed_requires_confirm_and_excludes_logs ... ok
[INFO] [stdout] test export_full_keystore_excludes_application_logs ... ok
[INFO] [stdout] test export_identity_seed_is_self_addressed ... ok
[INFO] [stdout] test export_admin_log_snapshot_excludes_application_events ... ok
[INFO] [stdout] test export_full_keystore_requires_confirm ... ok
[INFO] [stdout] test export_kit_bundle_only ... ok
[INFO] [stdout] test tampered_manifest_is_rejected ... ok
[INFO] [stdout] test export_admin_log_snapshot_round_trip ... ok
[INFO] [stdout] test equivocation_leaf_reuse_is_flagged ... ok
[INFO] [stdout] test absorb_admin_log_snapshot_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tnpkg_fixture_builder.rs (/opt/rustwide/target/debug/deps/tnpkg_fixture_builder-f68143394269a14c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test build_rust_admin_snapshot_fixture ... ignored, fixture builder; run with `--ignored` to regenerate
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tnpkg_interop.rs (/opt/rustwide/target/debug/deps/tnpkg_interop-427a5730ad9cd462)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test manifest_canonical_bytes_match_golden ... ok
[INFO] [stdout] test python_produced_admin_snapshot_parses_in_rust ... ok
[INFO] [stdout] test ts_produced_admin_snapshot_parses_in_rust ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tnpkg_limits.rs (/opt/rustwide/target/debug/deps/tnpkg_limits-865cab3d9d0eb4f7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test rejects_oversized_manifest ... ok
[INFO] [stdout] test rejects_entry_flood ... ok
[INFO] [stdout] test accepts_entry_count_at_cap ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tn_core_py-e6dda8846692ce35)
[INFO] [stdout] test rejects_compression_ratio_bomb ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/_native-717389e37561b589)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tn_wasm-7808677feb552ee6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tn_btn
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tn_btn_py
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tn_core
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test crypto/tn-core/src/runtime/types.rs - runtime::types::AdminState (line 315) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/read.rs - runtime::read::Runtime::secure_read (line 187) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/emit.rs - runtime::emit::Runtime::info (line 224) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime_export/mod.rs - runtime_export::Runtime::export (line 138) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/mod.rs - runtime::Runtime (line 101) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/read.rs - runtime::read::Runtime::read (line 67) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime_export/mod.rs - runtime_export::Runtime::absorb (line 332) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/admin_cache/mod.rs - admin_cache::AdminStateCache (line 250) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/init.rs - runtime::init::Runtime::init (line 140) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/admin.rs - runtime::admin::Runtime::admin_add_recipient (line 287) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/runtime/init.rs - runtime::init::Runtime::ephemeral (line 598) - compile ... ok
[INFO] [stdout] test crypto/tn-core/src/signing.rs - signing::DeviceKey (line 35) ... ok
[INFO] [stdout] test crypto/tn-core/src/admin_cache/mod.rs - admin_cache::is_admin_event_type (line 72) ... ok
[INFO] [stdout] test crypto/tn-core/src/tnpkg/mod.rs - tnpkg::Manifest (line 207) ... ok
[INFO] [stdout] test crypto/tn-core/src/tnpkg/clock.rs - tnpkg::clock::clock_dominates (line 60) ... ok
[INFO] [stdout] test crypto/tn-core/src/signing.rs - signing::DeviceKey::from_private_bytes (line 68) ... ok
[INFO] [stdout] test crypto/tn-core/src/signing.rs - signing::signature_b64 (line 231) ... ok
[INFO] [stdout] test crypto/tn-core/src/tnpkg/mod.rs - tnpkg::ManifestKind::from_wire (line 162) ... ok
[INFO] [stdout] test crypto/tn-core/src/signing.rs - signing::DeviceKey::verify_did (line 181) ... ok
[INFO] [stdout] test crypto/tn-core/src/error.rs - error (line 15) ... ok
[INFO] [stdout] test crypto/tn-core/src/signing.rs - signing::DeviceKey::sign (line 149) ... ok
[INFO] [stdout] test crypto/tn-core/src/tnpkg/mod.rs - tnpkg::ManifestKind::as_str (line 134) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tn_core_py
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tn_wasm
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9d7a814b8f07e5329d8908d6a8d19674b865b7dd79d35f4f9cdb41a6d99e8b81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d7a814b8f07e5329d8908d6a8d19674b865b7dd79d35f4f9cdb41a6d99e8b81", kill_on_drop: false }`
[INFO] [stdout] 9d7a814b8f07e5329d8908d6a8d19674b865b7dd79d35f4f9cdb41a6d99e8b81
